#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>

//int main()
//{
//    float height = 0.0;
//    float weight = 0.0;
//    scanf("%f %f", &weight, &height);
//    float BMI = weight / (height * height);
//    if (BMI >= 18.5 && BMI <= 23.9)
//    {
//        printf("Normal\n");
//    }
//    else
//    {
//        printf("Abnormal\n");
//    }
//    return 0;
//}

//int main()
//{
//    float price = 0;
//    int month = 0;
//    int day = 0;
//    int discount = 0;
//    scanf("%f %d %d %d", &price, &month, &day, &discount);
//    if (month == 11 && day == 11)
//    {
//        if (discount == 1)
//        {
//            price = price * 0.7 - 50;
//        }
//        else
//        {
//            price = price * 0.7;
//        }
//    }
//    else if (month == 12 && day == 12)
//    {
//        if (discount == 1)
//        {
//            price = price * 0.8 - 50;
//        }
//        else
//        {
//            price = price * 0.8;
//        }
//    }
//    printf("%d", price);
//    return 0;
//}

//int main()
//{
//	int a = 10;
//	if (a > 0)
//	{
//		printf("yes1\n");
//	}
//	else if (a > 1)
//	{
//		printf("yes2\n");
//	}
//	return 0;
//}

#include <stdio.h>

int main()
{
    int y = 0;
    int m = 0;
    int d = 0;
    int y1 = 0;
    int m1 = 0;
    int d1 = 0;
    scanf("%d %d %d", &y, &m, &d);
    scanf("%d %d %d", &y1, &m1, &d1);
    if (y1 > y)
    {
        printf("yes\n");
    }
    else if (y1 < y)
    {
        printf("no\n");
    }
    else
    {
        if (m1 > m)
        {
            printf("yes\n");
        }
        else if (m1 < m)
        {
            printf("no\n");
        }
        else
        {
            if (d >= d1)
            {
                printf("yes\n");
            }
            else
            {
                printf("no\n");
            }
        }
    }
    return 0;
}